package com.xxjqr.rbac.entity.dto;


import lombok.Data;

import javax.validation.constraints.Email;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;

@Data
public class DeptDto {

    /**
     * id
     */
    private Long id;

    /**
     * 部门名称
     */
    @NotEmpty(message = "部门名称不能为空")
    private String name;

    /**
     * 部门负责人
     */
    private String principal;

    /**
     * 联系电话
     */
    private String principalPhone;

    /**
     * 负责人邮箱
     */
    @Email(message = "邮箱格式不正确")
    private String email;

    /**
     * 上级部门
     */
    private Long parentId;

    /**
     * 状态
     */
    @NotNull(message = "状态不能为空")
    private Integer status;

    /**
     * 排序
     */
    @NotNull(message = "排序不能为空")
    private Integer sort;

}
